#-------------------------------------------------
#
# Project created by QtCreator 2019-07-08T14:01:03
#
#-------------------------------------------------

#include
include(../../BaseTotalPri/BaseTotal.pri)

# CODE   GBK UTF-8 UTF-16BE
win32{
    CODECFORSRC=GBK
}else:unix{
    CODECFORSRC=UTF-8
}


# TYPE  app lib sudbirs
TEMPLATE = lib

# QT_MODEL core gui sql network widget
QT += core sql concurrent
QT -= gui

# CONFIG
CONFIG += build_all
CONFIG += debug_and_relased
win32{
    CONFIG += c++11
}else:unix{
    QMAKE_CXXFLAGS += -std=c++0x
}

# TARGET
TARGET = $$qtLibraryTarget(CFSPluginFrame)
TARGET = CFSPluginFrame

#PROJECT_PATH
INCLUDE_DIR  = $${DEV_HOME}/include
DEST_DIR_D   = $${DEV_HOME}/dbin$${QT_VERSION}
DEST_DIR_R   = $${DEV_HOME}/rbin$${QT_VERSION}
LIB_DIR      = $${DEV_HOME}/libs



# OUT_INFO
win32{
CONFIG(debug,debug|release){
    DESTDIR = $${DEST_DIR_D}
    TARGET = $$member(TARGET, 0)
    LIBS += -L$$PWD/../../libs/
    LIBS += -L$$DEST_DIR_D/
    LIBS += -lCFSCore
}
CONFIG(release,debug|release){
    DESTDIR = $${DEST_DIR_R}
    TARGET = $$member(TARGET, 0)
    LIBS += -L$$PWD/../../libs/
    LIBS += -L$$DEST_DIR_R/
    LIBS += -lCFSCore
}
}
else:unix{
CONFIG(debug,debug|release){
    DESTDIR = $${DEST_DIR_D}
    LIBS += -L$${DEST_DIR_D}
    LIBS += -lCFSCore
}
CONFIG(release,debug|release){
    DESTDIR = $${DEST_DIR_R}
    LIBS += -L$${DEST_DIR_R}
    LIBS += -lCFSCore
}
}


#ASSERTIONS
DEFINES += FRAMEWORK_LIBRARY
DEFINES += QT_DEPRECATED_WARNINGS

# INCLUDE_PATH
INCLUDEPATH += $${INCLUDE_DIR}/CFSCoreFrame


#SOURCES_FILE
SOURCES += \
    CFSApplicationRunnable.cpp \
    CFSBasicLocation.cpp \
    CFSDefaultApplicationLauncher.cpp \
    CFSLDAPExpr.cpp \
    CFSLDAPSearchFilter.cpp \
    CFSLocationManager.cpp \
    CFSPlugin.cpp \
    CFSPluginArchive.cpp \
    CFSPluginArchiveSQL.cpp \
    CFSPluginConstants.cpp \
    CFSPluginContext.cpp \
    CFSPluginDatabaseException.cpp \
    CFSPluginEvent.cpp \
    CFSPluginException.cpp \
    CFSPluginFramework.cpp \
    CFSPluginFrameworkContext.cpp \
    CFSPluginFrameworkDebug.cpp \
    CFSPluginFrameworkDebugOptions.cpp \
    CFSPluginFrameworkEvent.cpp \
    CFSPluginFrameworkFactory.cpp \
    CFSPluginFrameworkLauncher.cpp \
    CFSPluginFrameworkListeners.cpp \
    CFSPluginFrameworkProperties.cpp \
    CFSPluginFrameworkUtil.cpp \
    CFSPluginFramework_p.cpp \
    CFSPluginLocalization.cpp \
    CFSPluginManifest.cpp \
    CFSPluginStorageSQL.cpp \
    CFSPlugin_p.cpp \
    CFSPlugins.cpp \
    CFSRequirePlugin.cpp \
    CFSServiceEvent.cpp \
    CFSServiceException.cpp \
    CFSServiceProperties.cpp \
    CFSServiceReference.cpp \
    CFSServiceReference_p.cpp \
    CFSServiceRegistration.cpp \
    CFSServiceRegistration_p.cpp \
    CFSServiceSlotEntry.cpp \
    CFSServices.cpp \
    CFSVersion.cpp \
    CFSVersionRange.cpp \
    service/application/CFSApplicationDescriptor.cpp \
    service/application/CFSApplicationException.cpp \
    service/application/CFSApplicationHandle.cpp \
    service/cm/CFSConfiguration.cpp \
    service/cm/CFSConfigurationAdmin.cpp \
    service/cm/CFSConfigurationEvent.cpp \
    service/cm/CFSConfigurationException.cpp \
    service/cm/CFSConfigurationPlugin.cpp \
    service/datalocation/CFSLocation.cpp \
    service/debug/CFSDebugOptions.cpp \
    service/event/CFSEvent.cpp \
    service/event/CFSEventConstants.cpp \
    service/log/CFSLogService.cpp \
    service/log/CFSLogStream.cpp \
    service/metatype/CFSAttributeDefinition.cpp \
    service/metatype/CFSMetaTypeProvider.cpp \
    service/metatype/CFSMetaTypeService.cpp

# HEADERS_FILE
HEADERS += \
        CFSApplicationRunnable.h \
        CFSBasicLocation_p.h \
        CFSDefaultApplicationLauncher_p.h \
        CFSDictionary.h \
        CFSLDAPExpr_p.h \
        CFSLDAPSearchFilter.h \
        CFSLocationManager_p.h \
        CFSPlugin.h \
        CFSPluginAbstractTracked.tpp \
        CFSPluginAbstractTracked_p.h \
        CFSPluginActivator.h \
        CFSPluginArchiveSQL_p.h \
        CFSPluginArchive_p.h \
        CFSPluginConstants.h \
        CFSPluginContext.h \
        CFSPluginContext_p.h \
        CFSPluginDatabaseException.h \
        CFSPluginEvent.h \
        CFSPluginException.h \
        CFSPluginFramework.h \
        CFSPluginFrameworkContext_p.h \
        CFSPluginFrameworkDebugOptions_p.h \
        CFSPluginFrameworkDebug_p.h \
        CFSPluginFrameworkEvent.h \
        CFSPluginFrameworkFactory.h \
        CFSPluginFrameworkLauncher.h \
        CFSPluginFrameworkListeners_p.h \
        CFSPluginFrameworkProperties_p.h \
        CFSPluginFrameworkUtil_p.h \
        CFSPluginFramework_global.h \
        CFSPluginFramework_p.h \
        CFSPluginLocalization.h \
        CFSPluginManifest_p.h \
        CFSPluginStorageSQL_p.h \
        CFSPluginStorage_p.h \
        CFSPluginTracker.h \
        CFSPluginTracker.tpp \
        CFSPluginTrackerCustomizer.h \
        CFSPluginTracker_p.h \
        CFSPluginTracker_p.tpp \
        CFSPlugin_p.h \
        CFSPlugins_p.h \
        CFSRequirePlugin_p.h \
        CFSServiceEvent.h \
        CFSServiceException.h \
        CFSServiceFactory.h \
        CFSServiceProperties_p.h \
        CFSServiceReference.h \
        CFSServiceReference_p.h \
        CFSServiceRegistration.h \
        CFSServiceRegistration_p.h \
        CFSServiceSlotEntry_p.h \
        CFSServiceTracker.h \
        CFSServiceTracker.tpp \
        CFSServiceTrackerCustomizer.h \
        CFSServiceTracker_p.h \
        CFSServiceTracker_p.tpp \
        CFSServices_p.h \
        CFSTrackedPlugin.tpp \
        CFSTrackedPluginListener_p.h \
        CFSTrackedPlugin_p.h \
        CFSTrackedService.tpp \
        CFSTrackedServiceListener_p.h \
        CFSTrackedService_p.h \
        CFSVersion.h \
        CFSVersionRange_p.h \
        CFSPluginFrameworkExport.h  \
        service/application/CFSApplicationDescriptor.h \
        service/application/CFSApplicationException.h \
        service/application/CFSApplicationHandle.h \
        service/application/CFSApplicationLauncher.h \
        service/cm/CFSConfiguration.h \
        service/cm/CFSConfigurationAdmin.h \
        service/cm/CFSConfigurationEvent.h \
        service/cm/CFSConfigurationException.h \
        service/cm/CFSConfigurationListener.h \
        service/cm/CFSConfigurationPlugin.h \
        service/cm/CFSManagedService.h \
        service/cm/CFSManagedServiceFactory.h \
        service/datalocation/CFSLocation.h \
        service/debug/CFSDebugOptions.h \
        service/debug/CFSDebugOptionsListener.h \
        service/event/CFSEvent.h \
        service/event/CFSEventAdmin.h \
        service/event/CFSEventConstants.h \
        service/event/CFSEventHandler.h \
        service/log/CFSLogEntry.h \
        service/log/CFSLogListener.h \
        service/log/CFSLogReaderService.h \
        service/log/CFSLogService.h \
        service/log/CFSLogStream.h \
        service/metatype/CFSAttributeDefinition.h \
        service/metatype/CFSMetaTypeInformation.h \
        service/metatype/CFSMetaTypeProvider.h \
        service/metatype/CFSMetaTypeService.h \
        service/metatype/CFSObjectClassDefinition.h

# FORMS_FILE
FORMS +=

# RC_FILE
RC_FILE =

#RESOURCES
RESOURCES +=


# OTHER_FILE
OTHER_FILES +=

# BUILD_FILE
QMAKE_CXXFLAGS +=

# DEPENDPATH
DEPENDPATH += .



unix {
    target.path = /usr/lib
    INSTALLS += target
}
